package appapi.service.mango;

import appapi.Vo.ScenePageVo;
import appapi.Vo.brider.SceneDevicePageVo;
import appapi.common.PageReq;
import appapi.dto.bridge.CheckDeviceDto;
import appapi.dto.bridge.FaceRecordDto;
import appapi.entity.bridge.SceneDeviceEntity;

import java.util.List;
import java.util.Map;

/**
 * @author dhq
 * @date 2023/9/12  9:54
 * @version 1.0
 */
public interface SceneDeviceService{


    int deleteByPrimaryKey(Long id);

    int insert(SceneDeviceEntity record);

    int insertSelective(SceneDeviceEntity record);

    SceneDeviceEntity selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SceneDeviceEntity record);

    int updateByPrimaryKey(SceneDeviceEntity record);

    /**
     * 获得编号Id
     * @param projId
     * @param deviceType
     * @return
     */
    List<CheckDeviceDto> getUnBindDevice(Long projId, Integer deviceType);


   List<SceneDevicePageVo> getSceneDeviceList(PageReq pageReq,Long secId);






}
